随机数模块
可以使用随机数模块 random,在 Python 中生成随机数。
random
random()
random 方法,返回随机生成的一个实数,它在[0,1)范围内,1 取不到。
python
import random
print(random.random()) #输出[0,1),每次都不一样
randrange
randrange([start,] stop [,step])
randrange 方法,返回类似 range 函数得到的序列中的一个随机数。
python
import random
print(random.randrange(1,6,2)) #输出[1,3,5]的一个随机数
shuffle
shuffle(seq)
shuffle 方法,将序列 seq 的所有元素随机排序。
python
import random
seq = [1,2,3,4,5]
random.shuffle(seq)
print(seq) #输出[1,2,3,4,5]随机排序
choice
choice(seq)
choice 方法,返回一个序列的随机项。
python
import random
lists = [1,2,3,4,5]
print(random.choice(lists)) #输出[1,2,3,4,5]随机一个元素